<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta http-equiv="cache-control" content="max-age=0">
    <meta http-equiv="cache-control" content="no-cache">
    <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no">
    <meta name="format-detection" content="telephone=no">
    <script>!function () {
        "use strict";
        function n(n, t) {
            var o = document, e = o.getElementsByTagName("head")[0], a = o.createElement("script");
            a.src = n, a.onerror = function (n) {
                t(n)
            }, e.insertBefore(a, e.firstChild)
        }

        function t(n, t) {
            e[n] = t ? function (o) {
                r[n] = Date.now() - a[n], t(o)
            } : function (t) {
                r[n] = Date.now() - a[n], o[n] = t
            }
        }

        var o = {}, e = {}, a = {}, r = {}, i = {
            callbacks: e, getHash: function (n) {
                var t = window.location.hash.match(new RegExp("(?:#|&)" + n + "=([^&]*)(&|$)"));
                return t ? decodeURIComponent(t[1]) : ""
            }, queryString: function (n) {
                var t = window.location.search.match(new RegExp("(?:\\?|&)" + n + "=([^&]*)(&|$)"));
                return t ? decodeURIComponent(t[1]) : ""
            }, getCgiDuration: function (n) {
                return r[n]
            }, load: function (o, r, i) {
                var c = [];
                for (var u in i)i.hasOwnProperty(u) && c.push(u + "=" + i[u]);
                c.length && (r += (r.indexOf("?") > -1 ? "&" : "?") + c.join("&")), a[o] = Date.now(), t(o), n(r += "&r=" + Math.random() + "&callback=window.globalPreLoader.callbacks." + o, function (n) {
                    n && e[o](n)
                })
            }, hasData: function (n) {
                return n in o
            }, getData: function (n, e) {
                var a = this;
                o[n] ? (e(o[n]), this.destory(n)) : t(n, function (t) {
                    e(t), a.destory(n)
                })
            }, destory: function (n) {
                n ? (o[n] = null, e[n] = null) : this.callbacks = e = o = null
            }
        };
        window.globalPreLoader = i
    }();</script>
    <script>
        !function () {
        var t = window.globalPreLoader, a = t.queryString("bid") || t.getHash("bid"), o = t.queryString("historyfrom") || t.getHash("historyfrom") ? 1 : 0;
        t.load("barTopData", "http://buluo.qq.com/cgi-bin/bar/page", {
            bid: a,
            greenhand: o
        }), t.load("postData", "http://buluo.qq.com/cgi-bin/bar/post/get_post_by_page", {bid: a, num: 10, start: 0})
    }();
    </script>
    <title>兴趣部落</title>
    <script>!function () {
        if (!/Android|iPhone|iPod|iPad/i.test(navigator.userAgent)) {
            var o = encodeURIComponent(window.location.href);
            return void location.replace("http://buluo.qq.com/share/index.html?url=" + o)
        }
        if (window.pageStartTime = Date.now(), -1 !== location.hash.indexOf("from=dongtai")) {
            var e = new Image;
            e.src = "http://cgi.pub.qq.com/report/report_vm?monitors=[470838]&t=" + Date.now()
        }
        if (!/debug=8888/.test(window.location.search)) {
            var t, i, n, a = window.location.search.slice(1).split("&"), r = navigator.userAgent, d = /(iPad|iPhone|iPod).*? (IPad)?QQ\/([\d\.]+)/, c = /\bV1_AND_SQI?_([\d\.]+)(.*? QQ\/([\d\.]+))?/;
            if (!d.test(r) && !c.test(r))for (t = a.length; t--;)if (i = a[t].indexOf("sid="), -1 !== i && (n = a[t].slice(4)))return document.cookie = "vkey=" + decodeURIComponent(n) + "; path=/;", a.splice(t, 1), void location.replace("http://xiaoqu.qq.com" + location.pathname + "?" + a.join("&") + location.hash)
        }
    }();</script>
    <link rel="stylesheet" href="http://pub.idqqimg.com/qqun/xiaoqu/mobile/css/base.min.1adad4a1.css">
    <link id="barindexCss" rel="stylesheet"
          href="http://pub.idqqimg.com/qqun/xiaoqu/mobile/css/barindex.min.09a037f7.css">
</head>
<body class="waiting-render wraper indexpage indexpage1" id="js_bar_main">
<div id="js_bar_wraper">
    <div class="wechat-banner hide"><img id="banner-img" src="" alt="banner"></div>
    <div class="top-refresh-loading">
        <div class="spinner" id="loadingIcon"></div>
    </div>
    <div class="header-cover header-cover-loading" id="js_bar_basic"></div>
    <div id="uiTestNavWrap" class="ui-test-nav-wrap">
        <div id="uiTestNav" class="ui-test-nav nohighlight"></div>
    </div>
    <div class="sign-tips-wrap pulse" id="sign-order-tips">
        <div class="sign-tips">你是今天第 <span id="sign-order"></span> 个签到的人</div>
    </div>
    <div class="sign-tips-wrap pulse" id="sign-continue-tips">
        <div class="sign-continue-tips">
            <ul id="sign-continue-day-list">
                <li>1</li>
                <li>2</li>
                <li>3</li>
                <li>4</li>
                <li>5</li>
                <li>6</li>
                <li>7</li>
            </ul>
            <div id="main-tips" class="main-tips"></div>
            <div id="resign-tips" class="resign-tips"></div>
        </div>
        <i class="close-icon"></i></div>
    <div class="star_info" id="js_bar_star_info"></div>
    <div class="empty-container hide"></div>
    <div class="top hide" id="js_bar_top" style="display:none"></div>
    <div id="js_best_top" class="best-top section-1px"><span id="js_postNum"></span> <a id="js_btnShowInturn"
                                                                                        href="javascript:;">顺序查看</a>
    </div>
    <div class="top section-1px" id="js_bar_top_menu" style="display:none"></div>
    <ul class="item list" id="js_bar_list"></ul>
    <div id="js_menu_list" class="item list"></div>
    <div class="rank_tab_container" style="display:none">
        <div class="container_inner">
            <div id="rankHeader" class="rank_header section-1px"></div>
            <div id="rankQzInfo" class="rank_qz_info rank_qz_info_size section-1px"></div>
            <div id="rankInfo" class="rank_info section-1px"></div>
            <div id="rankList" class="rank_list section-1px">
                <ul id="rankBarList" class="rank_bar_list"></ul>
            </div>
            <div id="showMoreRankBar" class="show_more_rank_bar section-1px">显示更多...</div>
            <div class="unsubscribe_btn_wrapper"><a class="unsubscribe_btn">取消关注</a></div>
        </div>
    </div>
    <div id="wechat_more" class="wechat" style="display:none"></div>
    <div class="loading" id="js_bar_loading">载入中，请稍候...</div>
</div>
<div class="publish-btn-container section-1px">
    <div class="publish-btn appbox"><i class="publish-btn-icon"></i> <a id="tab-publish"
                                                                        href="javascript:void(0)">发布话题</a></div>
</div>
<div class="all-tab-refresh-btn hide-refresh-btn"></div>
<div id="follow-mask"><b id="follow-mask-close"></b>

    <div id="follow-tips">恭喜你成为<span id="follow-tips-barname"></span>部落<br>第 <span id="follow-tips-num"></span> 个粉丝
    </div>
    <div id="follow-tips-icon"></div>
    <div id="follow-sign">立即签到，获取经验值</div>
</div>
<div id="guide-wsq-mask">
    <div id="WsqGuideCarousel" class="ui-carousel js-slide guide-wsq-center" data-ride="carousel">
        <div class="ui-carousel-inner">
            <div class="ui-carousel-item js-active"><img class="wsq-pic"
                                                         data-src="http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/nopack/wsq/wsq-pic1.png">
                <img class="wsq-text" data-src="http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/nopack/wsq/wsq-text1.png">
            </div>
            <div class="ui-carousel-item"><img class="wsq-pic"
                                               data-src="http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/nopack/wsq/wsq-pic2.png">
                <img class="wsq-text" data-src="http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/nopack/wsq/wsq-text2.png">
            </div>
            <div class="ui-carousel-item" id="WsqLastCarouselItem"><img class="wsq-pic"
                                                                        data-src="http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/nopack/wsq/wsq-pic3.png">
                <img class="wsq-text" data-src="http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/nopack/wsq/wsq-text3.png">

                <div id="guide-wsq-button" class="guide-wsq-button">开启新旅程</div>
            </div>
        </div>
        <ol class="ui-carousel-indicators">
            <li class="js-active"></li>
            <li class=""></li>
            <li class=""></li>
        </ol>
    </div>
    <div id="wsqSkipBtn" class="wsq-skip"></div>
</div>
<div class="complain-wrap inside-page"></div>
<div id="js_bar_checkcode"></div>
<script>var _url = function (t) {
    return t
};
!function (t, e) {
    t.MLogger = e()
}(this, function () {
    var t = {
        useLogLine: !1,
        logExtJs: "js/log.min.js",
        logExtCss: "css/log.min.css"
    }, e = ["DEBUG", "LOG", "INFO", "REPORT", "ERROR"];
    window.Logger = {data: {}}, window.Logger.data.IS_CONSOLE_OPEN = !1, window.Logger.data.CONSOLE_LOG_ARR = [];
    var n = function (t) {
        window.Logger.data.CONSOLE_LOG_ARR.push(t)
    }, o = {
        _record: function (t) {
            for (var e = "", o = {
                level: t,
                time: Date.now(),
                location: e
            }, r = [], i = 1; i < arguments.length; i++)try {
                r.push(arguments[i])
            } catch (a) {
                r.push(arguments[i])
            }
            o.content = r, c(r, t), "REPORT" !== t && (window.Logger.data.IS_CONSOLE_OPEN ? window.Logger.Console.renderLog(o, !0) : n(o))
        }, log: function () {
            Array.prototype.unshift.call(arguments, e[1]), o._record.apply(o, arguments)
        }, info: function () {
            Array.prototype.unshift.call(arguments, e[2]), o._record.apply(o, arguments)
        }, report: function () {
            Array.prototype.unshift.call(arguments, e[3]), o._record.apply(o, arguments)
        }, error: function () {
            Array.prototype.unshift.call(arguments, e[4]), o._record.apply(o, arguments)
        }
    }, r = function () {
        window.Logger.data.reportCount = 0, window.Logger.data.reportArr = [], window.Logger.data.cgiArr = [];
        var t = window.XMLHttpRequest.prototype.open;
        window.XMLHttpRequest.prototype.open = function () {
            var e = arguments, n = this.onreadystatechange || function () {
                    };
            return this.start = Date.now(), this.onreadystatechange = function (t) {
                if (4 == t.target.readyState) {
                    var o = {
                        url: e[1],
                        time: Date.now() - t.target.start,
                        text: t.target.responseText,
                        status: t.target.status,
                        headers: t.target.getAllResponseHeaders(),
                        params: e[1]
                    };
                    if (delete t.target.start, window.Logger.data.IS_CONSOLE_OPEN) {
                        var r = window.Logger.data.cgiArr.length;
                        window.Logger.data.cgiArr.push(o), window.Logger.Console.renderCgi(r)
                    } else window.Logger.data.cgiArr.push(o)
                }
                return n.apply(this, arguments)
            }, t.apply(this, arguments)
        }
    }, i = function (t) {
        if ("object" != typeof t)return t;
        for (var e, n, o = 1, r = arguments.length; r > o; o++) {
            e = arguments[o];
            for (n in e)e.hasOwnProperty(n) && !function (t, n) {
                if ("function" == typeof t[n]) {
                    var o = t[n];
                    t[n] = function () {
                        e[n].apply(e, arguments), o.apply(t, arguments)
                    }
                } else t[n] = e[n]
            }(t, n)
        }
        return t
    }, a = !0, d = !1, s = function () {
        if (a) {
            a = !1;
            var e = "<div id='log-preload' class='log-preload slideLeft'><p>启用log?</p><div><div class='btn' id='yesLog'>yes</div><div class='btn' id='noLog'>no</div></div></div>", n = document.createElement("div");
            n.innerHTML = e, document.body.appendChild(n), document.getElementById("yesLog").addEventListener("touchstart", function () {
                document.getElementById("log-preload").innerHTML = "<div class='spinner'></div>";
                var e = document.createElement("script");
                e.src = t.logExtJs, window.Logger.data.LOG_CSS_URL = t.logExtCss, document.body.appendChild(e), e.onload = function () {
                    d = !0, window.Logger.Console.createLog()
                }
            }), document.getElementById("noLog").addEventListener("touchstart", function () {
                document.getElementById("log-preload").style.display = "none"
            })
        } else d ? (d = !0, window.Logger.Console.createLog()) : document.getElementById("log-preload").style.display = "block"
    }, g = function (t) {
        var e, n, o = {
            x: 0,
            y: document.documentElement.clientHeight
        }, r = {x: document.documentElement.clientWidth / 2, y: 0}, i = {
            x: document.documentElement.clientWidth,
            y: document.documentElement.clientHeight
        }, a = 50;
        document.addEventListener("touchmove", function (o) {
            e && Math.abs(o.targetTouches[0].clientX - r.x) < a && Math.abs(o.targetTouches[0].clientY - r.y) < a && (n = !0), n && Math.abs(o.targetTouches[0].clientX - i.x) < a && Math.abs(o.targetTouches[0].clientY - i.y) < a && (t(), e = n = !1)
        }), document.addEventListener("touchend", function () {
            e = n = !1
        }), document.addEventListener("touchstart", function (t) {
            e = n = !1, Math.abs(t.targetTouches[0].clientX - o.x) < a && Math.abs(t.targetTouches[0].clientY - o.y) < a && (e = !0, t.preventDefault())
        });
        var d = setInterval(function () {
            if (window.mqq && "0" != mqq.QQVersion) {
                clearInterval(d);
                var e = 0;
                mqq.addEventListener("qbrowserTitleBarClick", function () {
                    e++, 1 === e && setTimeout(function () {
                        e = 0
                    }, 3e3), 5 === e && (e = 0, t())
                })
            }
        }, 200)
    };
    window.Logger.Ajax = function () {
        function t(t, n) {
            function o() {
            }

            var r = n.async !== !1, i = n.method || "GET", a = n.data || null, d = n.success || o, s = n.failure || o;
            i = i.toUpperCase(), "GET" == i && a && (t += (-1 == t.indexOf("?") ? "?" : "&") + a, a = null);
            var g = window.XMLHttpRequest ? new XMLHttpRequest : new ActiveXObject("Microsoft.XMLHTTP");
            return g.onreadystatechange = function () {
                e(g, d, s)
            }, g.open(i, t, r), "POST" == i && g.setRequestHeader("Content-type", "application/x-www-form-urlencoded;"), g.send(a), g
        }

        function e(t, e, n) {
            if (4 == t.readyState) {
                var o = t.status;
                o >= 200 && 300 > o ? e(t) : n(t)
            }
        }

        return {request: t}
    }(), window.Logger.checkWrightList = function () {
        var t = window.localStorage.getItem("hasPid"), e = !1;
        if (t) {
            var n = JSON.parse(t), o = Date.now() - n.ptime;
            o > 864e5 ? e = !0 : (window.Logger.data.isReport = n.pid ? !0 : !1, window.Logger.data.reportId = n.pid || "", window.Logger.data.reportKey = n.keySet || "")
        } else e = !0;
        if (e)try {
            var r = window.location.host;
            window.Logger.Ajax.request("http://" + r + "/cgi-bin/feedback/re/check", {
                success: function (t) {
                    try {
                        var e = JSON.parse(t.responseText);
                        0 == e.ret ? (window.Logger.data.isReport = !0, window.Logger.data.reportId = e.results.id, window.Logger.data.reportKey = e.results.data, window.localStorage.setItem("hasPid", JSON.stringify({
                            pid: window.Logger.data.reportId,
                            keySet: window.Logger.data.reportKey,
                            ptime: Date.now()
                        }))) : window.localStorage.setItem("hasPid", JSON.stringify({
                            pid: "",
                            keySet: null,
                            ptime: Date.now()
                        }))
                    } catch (n) {
                    }
                }, failure: function () {
                    window.localStorage.setItem("hasPid", JSON.stringify({pid: "", keySet: null, ptime: Date.now()}))
                }
            })
        } catch (i) {
        }
    }, window.Logger.checkWrightList();
    var c = function (t, e) {
        if (window.Logger.data.isReport && "REPORT" == e) {
            var n = window.Logger.data.reportId;
            setTimeout(function () {
                var e = "info" == t[0].type ? "0" : "1", o = window.Logger.data.reportKey[t[0].category] || "0", r = "";
                try {
                    var i = window.Config || {}, a = i.offlineVersion || 0, d = i.isOffline;
                    t[0].content = "[" + d + "][" + a + "]" + t[0].content, r = t[0].content.replace("#", "").trim()
                } catch (s) {
                }
                (new Image).src = "http://buluo.qq.com/cgi-bin/feedback/re/report?id=" + n + "&t=" + Date.now() + "&l=" + e + "&b=" + o + "&c=" + r
            }, 400)
        }
    }, u = function (e) {
        t.useLogLine = e.useLogLine || !1, t.logExtJs = e.logExtJs || _url("http://pub.idqqimg.com/qqun/xiaoqu/mobile/js/log.min.3c7c9b04.js"), t.logExtCss = e.logExtCss || _url("http://pub.idqqimg.com/qqun/xiaoqu/mobile/css/log.min.79edb806.css"), t.triggerLog = e.triggerLog || g, t.beforeInit = e.beforeInit || function () {
                }, t.myEvent = e.myEvent || function () {
                }, t.widgetList = e.widgetList || ["location", "env", "cgi", "resource"], t.myWidget = e.myWidget || [{
                    getHtml: function () {
                    }
                }], t.myButton = e.myButton || [{
                    getHtml: function () {
                    }
                }], t.beforeInit(), i(window.console, o), r(), t.triggerLog(function () {
            s()
        }), window.Logger.data.LoggerOption = t
    };
    return u({}), {init: u}
});</script>
<script>(function () {
    var e = this || window, o = function () {
        var o = "";
        Config && "isOffline"in Config && (o = (Config.isOffline ? "[off]" : "[on]") + o), window.Config && window.Config.offlineVersion && (o = "[" + window.Config.offlineVersion + "]" + o);
        var n = /\/([^\.,^\/]+)\.html/.exec(e.location.href);
        return n && (o = [n[1]] + ":" + o), o
    }, n = function (e) {
        var n = o();
        (new Image).src = "http://buluo.qq.com/cgi-bin/feedback/re/err?l=4&c=" + encodeURIComponent(n + e) + "&uin=" + Login.getUin() + "&h=" + encodeURIComponent(location.hash) + "&t=" + (new Date).getTime()
    };
    e.Badjs = function () {
        var n = function (e, r, t, i, c, a) {
            var s = n._mid || 195375, l = n._bid || 102;
            if (a = a || 447770, i > 0 || 0 === i ? s = i : -1 === i && (e = "Script Error:" + e, e = o() + e), c = c || 4, "sodaRender" === t && (c = 0, a = 636427), !n._closed) {
                var f = new Image;
                if (387377 === i || 2 === i)f.src = "http://badjs.qq.com/cgi-bin/js_report?level=" + c + "&bid=" + l + (s ? "&mid=" + s : "") + "&msg=" + e + "|_|file:" + window.location.pathname + encodeURIComponent(r) + "|_|" + t + "&r=" + Math.random(); else if (c) {
                    var d = Login.getUin();
                    f.src = "http://buluo.qq.com/cgi-bin/feedback/re/err?l=" + c + "&c=" + encodeURIComponent(e) + "&uin=" + d + "&h=" + encodeURIComponent(location.hash) + "&t=" + (new Date).getTime()
                }
                f = null;
                var u = new Image;
                u.src = "http://cgi.pub.qq.com/report/report_vm?monitors=[" + a + "]&t=" + Date.now(), u = null
            }
        };
        n.init = function (e, o, r, t) {
            n._mid = o, n._bid = e, n._smid = r, n._closed = t
        }, n.title = function (e, o) {
            var n = "";
            switch (e) {
                case"file":
                    return o ? "File Load Error" : "File Load Success";
                case"cgi":
                    switch (o) {
                        case 0:
                            n = "CGI Load Success";
                            break;
                        case 1:
                            n = "CGI NoLogin Error";
                            break;
                        case 4:
                            n = "CGI BaseKey Error"
                    }
                    return n + "!Ec:" + (o || "");
                case"http":
                    switch (o) {
                        case-1:
                            n = "Http Empty Error";
                            break;
                        case 200:
                            n = "HTTP Load Success";
                            break;
                        case 404:
                            n = "HTTP Page Does Not Exist";
                            break;
                        case 500:
                            n = "HTTP Server Error";
                            break;
                        default:
                            n = "Http Info"
                    }
                    return n + "!Status:" + (o || "")
            }
        }, n.cgiErrMinitor = function () {
            var e = new Image;
            e.src = "http://cgi.pub.qq.com/report/report_vm?monitors=[464198]&t=" + Date.now(), e = null
        };
        var r = [];
        return e.onerror = function (e, o, t, i, c) {
            return c && (console.error(c.stack || e), console.report && console.report({
                type: "error",
                category: c.category || "",
                content: e
            })), r.splice.apply(arguments, [3, 0, -1, null, !1]), n.apply(this, arguments), window.Config && window.Config.globalOnError ? !0 : void 0
        }, n
    }(), e.badjsReport = n
}).call(this), Badjs.init(258, 343293);</script>
<script>loadjs = function () {
    var e, t, n = [], o = [], r = [], a = [], i = [], l = [], c = {}, s = {
        retry: 2, err: function () {
        }
    }, d = document.head || document.getElementsByTagName("head")[0];
    t = function (r, c, m) {
        var u, f, p = document.createElement("script");
        p.async = !1, p.type = "text/javascript", p.index = c, p._src = m || r, f = window.location.origin ? window.location.origin : window.location.host ? window.location.host : "xiaoqu.qq.com", h(p, r) && (p.onerror = p.onload = function () {
            p.onload = p.onerror = null;
            var r = this.index, c = this._src || this.src, h = null;
            if (i[c] && (h = i[c](u, c, l[c]))) {
                if (a[r] < s.retry) {
                    a[r] = a[r] + 1, p && d.removeChild(p);
                    var m = h.toString().match(/http:\/\//) ? h : this.src;
                    return void function (e, n, o) {
                        t(e, n, o)
                    }(m, r, c)
                }
                o[r] = 1, s.err(n[r])
            } else o[r] = 1;
            e(p, c), p = null
        }, p.onerror = function (e) {
            console.report && console.report({
                type: "error",
                category: "",
                content: e.target.src + " load fail"
            }), console.log(e.target.src + " load fail")
        }, p.src = r, u = Date.now(), d.appendChild(p))
    }, e = function () {
        var e = o.join(""), t = parseInt(e, 2), l = Math.pow(2, e.length) - 1, s = n[e.length - 1];
        if (t === l && s) {
            i.length = r.length = o.length = a.length = n.length = 0;
            var d = "";
            for (d in c)c.hasOwnProperty(d) && (c[d](), delete c[d])
        }
    };
    var h = function (e, t) {
        for (var n, o, r = ["index_recover", "index_my", "index_category", "index_find"], a = 0; a < r.length; a++)if (t.indexOf(r[a]) > 0) {
            o = !0;
            break
        }
        if ("/mobile/index.html" === window.location.pathname && o)try {
            var i = /(\/[^\/]+)$/, l = /\/(\w*)\.min/, c = /min\.(\w*)\.js/, s = t.match(i)[1], h = s.match(l)[0], m = s.match(c) ? s.match(c)[1] : "";
            if (m) {
                var u = window.localStorage.getItem(s);
                if (u)e.appendChild(document.createTextNode(u)), d.appendChild(e); else {
                    var f = new XMLHttpRequest;
                    f.onreadystatechange = function () {
                        try {
                            if (4 === f.readyState) {
                                var n = f.status;
                                if (n >= 200 && 300 > n || 0 === n && f.responseText) {
                                    var o = f.responseText;
                                    e.appendChild(document.createTextNode(o));
                                    var r = window.localStorage.getItem(h + "cache");
                                    window.localStorage.removeItem(h + "." + r + ".js", o), window.localStorage.setItem(s, o), window.localStorage.setItem(h + "cache", m), d.appendChild(e)
                                } else {
                                    (new Image).src = "http://cgi.pub.qq.com/report/report_vm?monitors=[650182]&t=" + Date.now(), window.localStorage.removeItem(s), window.localStorage.removeItem(h + "cache");
                                    var a = document.createElement("script");
                                    a.src = t, d.appendChild(a), console.log("index xhr error")
                                }
                            }
                        } catch (i) {
                            (new Image).src = "http://cgi.pub.qq.com/report/report_vm?monitors=[650182]&t=" + Date.now(), window.localStorage.removeItem(s), window.localStorage.removeItem(h + "cache");
                            var l = document.createElement("script");
                            l.src = t, d.appendChild(l)
                        }
                    }, f.open("GET", t + "?_bid=128", !0), f.send()
                }
            } else n = !0
        } catch (p) {
            n = !0
        } else n = !0;
        return n
    }, m = function (e, t, n) {
        t = t.slice(t.lastIndexOf("/") + 1), t = t.split("."), 4 === t.length && t.splice(2, 1), t = t.join("."), n && !window[n] && Badjs("file error: " + t, location.href, 0, 387645, 2)
    };
    return {
        load: function (e, c) {
            var s = e instanceof Array ? e : [e];
            c = c ? c instanceof Array ? c : [c] : null;
            for (var d = 0, h = s.length; h > d; d++)n.push(s[d]), o.push(0), a.push(0), r.push(null), i[s[d]] = c && c[d] && "function" == typeof c[d] ? c[d] : m, l[s[d]] = null, t(s[d], n.length - 1);
            return this
        }, loadModule: function (e, t) {
            var n = window.loadJsConfig, o = n && n.modules && n.modules[e];
            if (o) {
                var r = 0, a = o.list.length, i = this, l = function () {
                    i.load(o.list[r], null).wait(function () {
                        r === a - 1 ? t && t() : (r++, l())
                    })
                };
                l()
            }
        }, wait: function (e) {
            return e = e || function () {
                    }, c[n[n.length - 1]] = e, this
        }, config: function (e) {
            for (var t in e)e.hasOwnProperty(t) && (s[t] = e[t]);
            return this
        }, preload: function (e) {
            for (var t, n = e instanceof Array ? e : [e], o = 0, r = n.length; r > o; o++)t = new Image, t.src = n[o];
            return this
        }, loadCss: function (e) {
            var t = window.document.createElement("link"), n = window.document.getElementsByTagName("script")[0];
            return t.rel = "stylesheet", t.href = e, t.media = "all", n.parentNode.insertBefore(t, n), t
        }
    }
}();</script>
<script data-flag="crossorigin" src="http://pub.idqqimg.com/qqun/xiaoqu/mobile/js/zepto.min.32854c50.js"></script>
<script src="http://pub.idqqimg.com/qqmobile/qqapi.js?_bid=152"></script>
<script data-flag="crossorigin" src="http://pub.idqqimg.com/qqun/xiaoqu/mobile/js/base.min.c99c3bb5.js"></script>
<script data-flag="crossorigin" src="http://pub.idqqimg.com/qqun/xiaoqu/mobile/js/cgi_preload.min.90e52d02.js"></script>
<script data-flag="crossorigin" src="http://pub.idqqimg.com/qqun/xiaoqu/mobile/js/barindex.min.935790f4.js"></script>
<script>var _url = function (i) {
    return i
};
window.loadJsConfig = {
    modules: {
        publish: {
            list: [_url("http://pub.idqqimg.com/qqun/xiaoqu/mobile/js/upload.min.1b38cd17.js"), _url("http://pub.idqqimg.com/qqun/xiaoqu/mobile/js/publish.min.9f8c41ea.js")],
            check: ["Upload", "Publish"]
        },
        publishNative: {
            list: [_url("http://pub.idqqimg.com/qqun/xiaoqu/mobile/js/publish_native.min.8e661018.js")],
            check: ["Publish"]
        },
        relativegroup: {
            list: [_url("http://pub.idqqimg.com/qqun/xiaoqu/mobile/js/relativegroup.min.8144e835.js")],
            check: ["RelativeGroup"]
        },
        introTab: {
            list: [_url("http://pub.idqqimg.com/qqun/xiaoqu/mobile/js/barrank.min.a5785d69.js")],
            check: ["Barrank"]
        },
        moreTab: {
            list: [_url("http://pub.idqqimg.com/qqun/xiaoqu/mobile/js/wechat_more.min.8a9489bd.js")],
            check: ["WeChatMore"]
        }
    }
}, function () {
    setTimeout(function () {
        window.BarIndex.init()
    }, 0), window.addEventListener("load", function () {
        setTimeout(function () {
            Q.performance(7832, 47, 5)
        }, 200)
    }), setTimeout(function () {
        var i = "publish";
        mqq && mqq.compare("5.0") > -1 && (i = "publishNative"), loadjs.loadModule(i, function () {
        })
    }, 400)
}();</script>
</body>
</html>